Since footnotes use TEX's basic
insert command,
they are meant to be used in unrestricted horizontal mode.
In other words, you use them inside paragraphs, but outside
of
hbox,
centerline or similar commands.
If you don't understand the meaning of the phrase unrestricted
horizontal mode you should read about it in the TEXbook,
or in First Grade TEX.
This fact means that one has to be careful in attempting combine
certain other control sequences with the
foot command.
Do not define references, figure captions, table captions, etc.,
inside the text of a footnote.
If you must put a reference mark inside a footnote use the command
REF somewhere before you start the footnote and then
use
refend inside the text of the footnote.
If you choose to invoke a footnote when you are in vertical mode
between paragraphs, then the footnote, complete with its footnote
mark, will be generated; however, since there is nothing to
attach this mark to, no superscripted footnote mark will appear.
Since the command will generate a footnote mark, the counter
footsymbolcount will be advanced and so, insofar as PHYZZX
is concerned, the symbol is waiting around to be used.
Hence, if you wish to attach this symbol to a word at a later point
this can be accomplished by use of the subcommand
footattach.
All you have to do to use
footattach is type it immediately
following the word to which you wish to attach the footnote mark.
This command works just like
attach or
refmark
except that it attaches the current footnote mark and knows whether
to use Nucl.Phys. or Phys.Rev. format.
We already noted that if you wish to attach a footnote
inside of a box (either horizonatal or vertical)
the way to do it is to use
foot after the previous paragraph
has ended, but before you make the box in question.
Then use the command
footattach inside the box.
What happens if you need to attach the footnote mark
to something inside a box which appears inside a paragraph?
In this case you can use the PLAIN command
vadjust
to accomplish this feat.
Simply type
vadjust{ text }
nobreak
immediately before the box and then use
footattach inside
the box.